torchwood (amyris) - French English Dictionary